<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    

<script>
// Math对象
// Math对象用于执行数学计算
// Math是一个内置对象，不需要创建，可以直接使用
// console.log( typeof Math );// 'object'

// Math常用属性方法：

// 圆周率
// console.log( Math.PI );// 3.141592653589793 

// 向上取整
// console.log( Math.ceil(5.01) );// 6
// console.log( Math.ceil(5.67) );// 6
// console.log( Math.ceil(-5.01) );// -5
// console.log( Math.ceil(-5.67) );// -5

// 向下取整
// console.log( Math.floor(5.01) );// 5
// console.log( Math.floor(5.88) );// 5
// console.log( Math.floor(-5.01) );// -6
// console.log( Math.floor(-5.88) );// -6

// console.log( parseInt(5.01) );// 5
// console.log( parseInt(5.88) );// 5
// console.log( parseInt(-5.01) );// -5
// console.log( parseInt(-5.88) );// -5

// 四舍五入取整
// console.log( Math.round(5.23) );// 5
// console.log( Math.round(5.63) );// 6
// console.log( Math.round(-5.23) );// -5
// console.log( Math.round(-5.63) );// -6

// 取绝对值
// console.log( Math.abs(5.21) );// 5.21
// console.log( Math.abs(-5.21) );// 5.21

// 求x的y次方
// console.log( Math.pow(2,3) );// 8
// console.log( Math.pow(3,2) );// 9

// 返回一个数的正平方根
// console.log( Math.sqrt(4) );// 2
// console.log( Math.sqrt(9) );// 3

// 返回多个值中的最小/大值
// console.log( Math.min(23,14,7,32,4,17) );// 4
// console.log( Math.max(23,14,7,32,4,17) );// 32

// 返回一个随机小数[0-1)（伪随机数）
// 理论上可以生成0，但是不能生成1
// console.log( Math.random() );// 0.149183137641409
// console.log( Math.random() );// 0.8980890824551531

// 生成 [0-1] 的随机整数
// var num1 = Math.round(Math.random());
// console.log( num1 );// 0 / 1

// 生成 [0-5] 的随机整数
// var num2 = Math.round(Math.random()*5);
// console.log( num2 );

// 生成 [5-10] 的随机整数
// var num3 = Math.round(Math.random()*5)+5;
// var num3 = Math.round(Math.random()*(10-5))+5;
// console.log( num3 );

// 生成 [8-24] 的随机整数
// var num4 = Math.round(Math.random()*16)+8;
// var num4 = Math.round(Math.random()*(24-8))+8;
// console.log( num4 );

// 生成 [min-max] 的随机整数
function randomInt(min,max){
    return Math.round(Math.random()*(max-min))+min;
}
console.log( randomInt(10,20) );
console.log( randomInt(100,200) );
console.log( randomInt(60,120) );

</script>
</body>
</html>